Micron Document
🌎 rns.kin.earth git 🌍

Node / dev / reticulum / files / setup.py

Displaying Raw • Download

setup.py logging (2c13db9a) Text, 7.89 KB

Tff7b72import T7ee787setuptools
Tff7b72import T7ee787sys
Tff7b72import T7ee787os
Tff7b72import T7ee787shutil
Tff7b72import T7ee787subprocess

Te6edf3pure_python Tff7b72= Tff7b72False
Te6edf3native_build Tff7b72= Tff7b72False
Te6edf3pure_notice Tff7b72= Ta5d6ff"Tffea00\nTffea00\nTa5d6ff**Warning!** *This package is the zero-dependency version of Reticulum. You should almost certainly use the [normal package](https://pypi.org/project/rns) instead. Do NOT install this package unless you know exactly why you are doing it!*Ta5d6ff"

Tff7b72if Ta5d6ff'Ta5d6ff--pureTa5d6ff' Tff7b72in Te6edf3sysTff7b72.Td2a8ffargvTb4b4b4:
Te6edf3pure_python Tff7b72= Tff7b72True
Te6edf3sysTff7b72.Td2a8ffargvTff7b72.Td2a8ffremoveTb4b4b4(Ta5d6ff'Ta5d6ff--pureTa5d6ff'Tb4b4b4)
Tffa657printTb4b4b4(Ta5d6ff"Ta5d6ffBuilding pure-python wheelTa5d6ff"Tb4b4b4)

Tff7b72if Ta5d6ff'Ta5d6ff--nativeTa5d6ff' Tff7b72in Te6edf3sysTff7b72.Td2a8ffargvTb4b4b4:
Te6edf3native_build Tff7b72= Tff7b72True
Te6edf3sysTff7b72.Td2a8ffargvTff7b72.Td2a8ffremoveTb4b4b4(Ta5d6ff'Ta5d6ff--nativeTa5d6ff'Tb4b4b4)
Tffa657printTb4b4b4(Ta5d6ff"Ta5d6ffBuilding native (compiled) wheelTa5d6ff"Tb4b4b4)

Te6edf3execTb4b4b4(Tffa657openTb4b4b4(Ta5d6ff"Ta5d6ffRNS/_version.pyTa5d6ff"Tb4b4b4, Ta5d6ff"Ta5d6ffrTa5d6ff"Tb4b4b4)Tff7b72.Td2a8ffreadTb4b4b4(Tb4b4b4)Tb4b4b4)
Tff7b72with Tffa657openTb4b4b4(Ta5d6ff"Ta5d6ffREADME.mdTa5d6ff"Tb4b4b4, Ta5d6ff"Ta5d6ffrTa5d6ff"Tb4b4b4) Tff7b72as Te6edf3fhTb4b4b4:
Te6edf3long_description Tff7b72= Te6edf3fhTff7b72.Td2a8ffreadTb4b4b4(Tb4b4b4)

Tff7b72if Ta5d6ff"Ta5d6ff--getversionTa5d6ff" Tff7b72in Te6edf3sysTff7b72.Td2a8ffargvTb4b4b4:
Tffa657printTb4b4b4(Te6edf3__version__Tb4b4b4, Te6edf3endTff7b72=Ta5d6ff"Ta5d6ff"Tb4b4b4)
Te6edf3exitTb4b4b4(T79c0ff0Tb4b4b4)

Tff7b72if Te6edf3pure_pythonTb4b4b4:
Te6edf3pkg_name Tff7b72= Ta5d6ff"Ta5d6ffrnspureTa5d6ff"
Te6edf3requirements Tff7b72= Tb4b4b4[Tb4b4b4]
Te6edf3long_description Tff7b72= Te6edf3long_descriptionTff7b72.Td2a8ffreplaceTb4b4b4(Ta5d6ff"Ta5d6ff</p>Ta5d6ff"Tb4b4b4, Ta5d6ff"Ta5d6ff</p>Ta5d6ff"Tff7b72+Te6edf3pure_noticeTb4b4b4)
Tff7b72elseTb4b4b4:
Te6edf3pkg_name Tff7b72= Ta5d6ff"Ta5d6ffrnsTa5d6ff"
Te6edf3requirements Tff7b72= Tb4b4b4[Ta5d6ff'Ta5d6ffcryptography>=3.4.7Ta5d6ff'Tb4b4b4, Ta5d6ff'Ta5d6ffpyserial>=3.5Ta5d6ff'Tb4b4b4]

Te6edf3excluded_modules Tff7b72= Tb4b4b4[Ta5d6ff"Ta5d6fftests.*Ta5d6ff"Tb4b4b4, Ta5d6ff"Ta5d6fftestsTa5d6ff"Tb4b4b4]

Te6edf3DIRECTIVES Tff7b72= Tb4b4b4{ Ta5d6ff"Ta5d6ffannotation_typingTa5d6ff"Tb4b4b4: Tff7b72False Tb4b4b4}
Te6edf3NATIVE_EXCLUDES Tff7b72= Tb4b4b4{ Ta5d6ff"Ta5d6ffRNS.Interfaces.AX25KISSInterfaceTa5d6ff"Tb4b4b4,
Ta5d6ff"Ta5d6ffRNS.Interfaces.I2PInterfaceTa5d6ff"Tb4b4b4,
Ta5d6ff"Ta5d6ffRNS.Interfaces.KISSInterfaceTa5d6ff"Tb4b4b4,
Ta5d6ff"Ta5d6ffRNS.Interfaces.RNodeInterfaceTa5d6ff"Tb4b4b4,
Ta5d6ff"Ta5d6ffRNS.Interfaces.RNodeMultiInterfaceTa5d6ff"Tb4b4b4,
Ta5d6ff"Ta5d6ffRNS.Interfaces.SerialInterfaceTa5d6ff"Tb4b4b4,
Ta5d6ff"Ta5d6ffRNS.Interfaces.WeaveInterfaceTa5d6ff"Tb4b4b4,
Ta5d6ff"Ta5d6ffRNS.Utilities.rngit.clientTa5d6ff"Tb4b4b4,
Ta5d6ff"Ta5d6ffRNS.Utilities.rngit.commitsigsTa5d6ff"Tb4b4b4,
Ta5d6ff"Ta5d6ffRNS.Utilities.rngit.highlightTa5d6ff"Tb4b4b4,
Ta5d6ff"Ta5d6ffRNS.Utilities.rngit.mainTa5d6ff"Tb4b4b4,
Ta5d6ff"Ta5d6ffRNS.Utilities.rngit.pagesTa5d6ff"Tb4b4b4,
Ta5d6ff"Ta5d6ffRNS.Utilities.rngit.serverTa5d6ff"Tb4b4b4,
Ta5d6ff"Ta5d6ffRNS.Utilities.rngit.utilTa5d6ff"Tb4b4b4,
Ta5d6ff"Ta5d6ffRNS.Utilities.rnsh._versionTa5d6ff"Tb4b4b4,
Ta5d6ff"Ta5d6ffRNS.Utilities.rnsh.argsTa5d6ff"Tb4b4b4,
Ta5d6ff"Ta5d6ffRNS.Utilities.rnsh.exceptionTa5d6ff"Tb4b4b4,
Ta5d6ff"Ta5d6ffRNS.Utilities.rnsh.helpersTa5d6ff"Tb4b4b4,
Ta5d6ff"Ta5d6ffRNS.Utilities.rnsh.initiatorTa5d6ff"Tb4b4b4,
Ta5d6ff"Ta5d6ffRNS.Utilities.rnsh.listenerTa5d6ff"Tb4b4b4,
Ta5d6ff"Ta5d6ffRNS.Utilities.rnsh.loopTa5d6ff"Tb4b4b4,
Ta5d6ff"Ta5d6ffRNS.Utilities.rnsh.processTa5d6ff"Tb4b4b4,
Ta5d6ff"Ta5d6ffRNS.Utilities.rnsh.protocolTa5d6ff"Tb4b4b4,
Ta5d6ff"Ta5d6ffRNS.Utilities.rnsh.retryTa5d6ff"Tb4b4b4,
Ta5d6ff"Ta5d6ffRNS.Utilities.rnsh.rnshTa5d6ff"Tb4b4b4,
Ta5d6ff"Ta5d6ffRNS.Utilities.rnsh.sessionTa5d6ff"Tb4b4b4,
Ta5d6ff"Ta5d6ffRNS.Utilities.rnsdTa5d6ff"Tb4b4b4,
Ta5d6ff"Ta5d6ffRNS.Utilities.rncpTa5d6ff"Tb4b4b4,
Ta5d6ff"Ta5d6ffRNS.Utilities.rnidTa5d6ff"Tb4b4b4,
Ta5d6ff"Ta5d6ffRNS.Utilities.rnirTa5d6ff"Tb4b4b4,
Ta5d6ff"Ta5d6ffRNS.Utilities.rnodeconfTa5d6ff"Tb4b4b4,
Ta5d6ff"Ta5d6ffRNS.Utilities.rnpathTa5d6ff"Tb4b4b4,
Ta5d6ff"Ta5d6ffRNS.Utilities.rnprobeTa5d6ff"Tb4b4b4,
Ta5d6ff"Ta5d6ffRNS.Utilities.rnpkgTa5d6ff"Tb4b4b4,
Ta5d6ff"Ta5d6ffRNS.Utilities.rnstatusTa5d6ff"Tb4b4b4,
Ta5d6ff"Ta5d6ffRNS.Utilities.rnxTa5d6ff"Tb4b4b4,
Ta5d6ff"Ta5d6ffRNS._versionTa5d6ff" Tb4b4b4}

Te6edf3ext_modules Tff7b72= Tb4b4b4[Tb4b4b4]
Te6edf3compiled_modules Tff7b72= Tffa657setTb4b4b4(Tb4b4b4)
Te6edf3build_cmdclass Tff7b72= Tb4b4b4{Tb4b4b4}

Tff7b72from T7ee787setuptoolsT7ee787.T7ee787commandT7ee787.T7ee787build_ext Tff7b72import Te6edf3build_ext Tff7b72as Te6edf3_build_ext
Tff7b72from T7ee787setuptoolsT7ee787.T7ee787commandT7ee787.T7ee787build_py Tff7b72import Te6edf3build_py Tff7b72as Te6edf3_build_py
Tff7b72if Te6edf3native_buildTb4b4b4:
Tff7b72from T7ee787setuptools Tff7b72import Te6edf3Extension
Tff7b72from T7ee787CythonT7ee787.T7ee787Build Tff7b72import Te6edf3cythonize

Te6edf3native_opt Tff7b72= Te6edf3osTff7b72.Td2a8ffenvironTff7b72.Td2a8ffgetTb4b4b4(Ta5d6ff"Ta5d6ffRNS_NATIVE_OPTTa5d6ff"Tb4b4b4, Ta5d6ff"Ta5d6ff-O3Ta5d6ff"Tb4b4b4)
Tff7b72if Te6edf3sysTff7b72.Td2a8ffplatform Tff7b72== Ta5d6ff"Ta5d6ffwin32Ta5d6ff"Tb4b4b4: Te6edf3native_cargs Tff7b72= Tb4b4b4[Tb4b4b4]
Tff7b72elseTb4b4b4: Te6edf3native_cargs Tff7b72= Tb4b4b4[Te6edf3native_optTb4b4b4, Ta5d6ff"Ta5d6ff-g0Ta5d6ff"Tb4b4b4, Ta5d6ff"Ta5d6ff-fno-ltoTa5d6ff"Tb4b4b4]

Te6edf3rns_root Tff7b72= Ta5d6ff"Ta5d6ffRNSTa5d6ff"
Tff7b72for Te6edf3rootTb4b4b4, Te6edf3dirsTb4b4b4, Te6edf3files Tff7b72in Te6edf3osTff7b72.Td2a8ffwalkTb4b4b4(Te6edf3rns_rootTb4b4b4)Tb4b4b4:
Te6edf3dirsTb4b4b4[Tb4b4b4:Tb4b4b4] Tff7b72= Tb4b4b4[Te6edf3d Tff7b72for Te6edf3d Tff7b72in Te6edf3dirs Tff7b72if Te6edf3d Tff7b72!= Ta5d6ff"Ta5d6ff__pycache__Ta5d6ff"Tb4b4b4]
Tff7b72for Te6edf3fn Tff7b72in Te6edf3filesTb4b4b4:
Tff7b72if Tff7b72not Te6edf3fnTff7b72.Td2a8ffendswithTb4b4b4(Ta5d6ff"Ta5d6ff.pyTa5d6ff"Tb4b4b4)Tb4b4b4: Tff7b72continue
Tff7b72if Te6edf3fn Tff7b72== Ta5d6ff"Ta5d6ff__init__.pyTa5d6ff"Tb4b4b4: Tff7b72continue
Te6edf3path Tff7b72= Te6edf3osTff7b72.Td2a8ffpathTff7b72.Td2a8ffjoinTb4b4b4(Te6edf3rootTb4b4b4, Te6edf3fnTb4b4b4)Tff7b72.Td2a8ffreplaceTb4b4b4(Te6edf3osTff7b72.Td2a8ffsepTb4b4b4, Ta5d6ff"Ta5d6ff/Ta5d6ff"Tb4b4b4)
Tff7b72if Te6edf3pathTff7b72.Td2a8ffstartswithTb4b4b4(Ta5d6ff"Ta5d6ffRNS/vendor/i2plib/Ta5d6ff"Tb4b4b4)Tb4b4b4: Tff7b72continue
Tff7b72if Te6edf3path Tff7b72== Ta5d6ff"Ta5d6ffRNS/vendor/configobj.pyTa5d6ff"Tb4b4b4: Tff7b72continue
Te6edf3modname Tff7b72= Te6edf3pathTb4b4b4[Tb4b4b4:Tff7b72-T79c0ff3Tb4b4b4]Tff7b72.Td2a8ffreplaceTb4b4b4(Ta5d6ff"Ta5d6ff/Ta5d6ff"Tb4b4b4, Ta5d6ff"Ta5d6ff.Ta5d6ff"Tb4b4b4)
Tff7b72if Te6edf3modname Tff7b72in Te6edf3NATIVE_EXCLUDESTb4b4b4: Tff7b72continue
Te6edf3compiled_modulesTff7b72.Td2a8ffaddTb4b4b4(Te6edf3modnameTb4b4b4)
Te6edf3ext_modulesTff7b72.Td2a8ffappendTb4b4b4(Te6edf3ExtensionTb4b4b4(Te6edf3modnameTb4b4b4, Tb4b4b4[Te6edf3pathTb4b4b4]Tb4b4b4, Te6edf3extra_compile_argsTff7b72=Tffa657listTb4b4b4(Te6edf3native_cargsTb4b4b4)Tb4b4b4)Tb4b4b4)

Te6edf3ext_modules Tff7b72= Te6edf3cythonizeTb4b4b4(Te6edf3ext_modulesTb4b4b4, Te6edf3language_levelTff7b72=T79c0ff3Tb4b4b4, Te6edf3compiler_directivesTff7b72=Te6edf3DIRECTIVESTb4b4b4)

Tff7b72if Te6edf3pure_pythonTb4b4b4: Tffa657printTb4b4b4(Ta5d6ff"Ta5d6ffWarning: --pure is ignored when building --nativeTa5d6ff"Tb4b4b4)

T8b949e# Exclude the CRNS development shim from built wheels
Te6edf3excluded_modules Tff7b72+Tff7b72= Tb4b4b4[Ta5d6ff"Ta5d6ffCRNSTa5d6ff"Tb4b4b4, Ta5d6ff"Ta5d6ffCRNS.*Ta5d6ff"Tb4b4b4]

T8b949e# Trim superfluous symbol tables
Tff7b72class T56d364NativeBuildExtTb4b4b4(Te6edf3_build_extTb4b4b4)Tb4b4b4:
Tff7b72def Td2a8ffrunTb4b4b4(Tff7b72selfTb4b4b4)Tb4b4b4:
Tffa657superTb4b4b4(Tb4b4b4)Tff7b72.Td2a8ffrunTb4b4b4(Tb4b4b4)
Tff7b72if Te6edf3sysTff7b72.Td2a8ffplatform Tff7b72== Ta5d6ff"Ta5d6ffwin32Ta5d6ff"Tb4b4b4: Tff7b72return
Te6edf3strip Tff7b72= Te6edf3shutilTff7b72.Td2a8ffwhichTb4b4b4(Ta5d6ff"Ta5d6ffstripTa5d6ff"Tb4b4b4)
Tff7b72if Te6edf3strip Tff7b72is Tff7b72NoneTb4b4b4: Tff7b72return
Tff7b72for Te6edf3output Tff7b72in Tff7b72selfTff7b72.Td2a8ffget_outputsTb4b4b4(Tb4b4b4)Tb4b4b4:
Tff7b72if Te6edf3outputTff7b72.Td2a8ffendswithTb4b4b4(Tb4b4b4(Ta5d6ff"Ta5d6ff.soTa5d6ff"Tb4b4b4, Ta5d6ff"Ta5d6ff.pydTa5d6ff"Tb4b4b4)Tb4b4b4)Tb4b4b4:
Tff7b72tryTb4b4b4:
Tff7b72if Te6edf3sysTff7b72.Td2a8ffplatform Tff7b72== Ta5d6ff"Ta5d6ffdarwinTa5d6ff"Tb4b4b4: Te6edf3subprocessTff7b72.Td2a8ffrunTb4b4b4(Tb4b4b4[Te6edf3stripTb4b4b4, Ta5d6ff"Ta5d6ff-xTa5d6ff"Tb4b4b4, Te6edf3outputTb4b4b4]Tb4b4b4, Te6edf3checkTff7b72=Tff7b72TrueTb4b4b4)
Tff7b72elseTb4b4b4: Te6edf3subprocessTff7b72.Td2a8ffrunTb4b4b4(Tb4b4b4[Te6edf3stripTb4b4b4, Ta5d6ff"Ta5d6ff--strip-unneededTa5d6ff"Tb4b4b4, Te6edf3outputTb4b4b4]Tb4b4b4, Te6edf3checkTff7b72=Tff7b72TrueTb4b4b4)
Tff7b72except Tf85149ExceptionTb4b4b4: Tff7b72pass

T8b949e# Exclude sources of files that were compiled
T8b949e# to an so, and inject build info.
Tff7b72class T56d364NativeBuildPyTb4b4b4(Te6edf3_build_pyTb4b4b4)Tb4b4b4:
Tff7b72def Td2a8ffrunTb4b4b4(Tff7b72selfTb4b4b4)Tb4b4b4:
Tffa657superTb4b4b4(Tb4b4b4)Tff7b72.Td2a8ffrunTb4b4b4(Tb4b4b4)
Tff7b72if Te6edf3native_buildTb4b4b4: Tff7b72selfTff7b72.Td2a8ff_write_buildinfoTb4b4b4(Tb4b4b4)

Tff7b72def Td2a8fffind_package_modulesTb4b4b4(Tff7b72selfTb4b4b4, Te6edf3packageTb4b4b4, Te6edf3package_dirTb4b4b4)Tb4b4b4:
Te6edf3modules Tff7b72= Tffa657superTb4b4b4(Tb4b4b4)Tff7b72.Td2a8fffind_package_modulesTb4b4b4(Te6edf3packageTb4b4b4, Te6edf3package_dirTb4b4b4)
Tff7b72if Te6edf3native_buildTb4b4b4:
Te6edf3modules Tff7b72= Tb4b4b4[ Tb4b4b4(Te6edf3pkgTb4b4b4, Te6edf3modTb4b4b4, Te6edf3fnameTb4b4b4) Tff7b72for Tb4b4b4(Te6edf3pkgTb4b4b4, Te6edf3modTb4b4b4, Te6edf3fnameTb4b4b4) Tff7b72in Te6edf3modules
Tff7b72if Tb4b4b4(Te6edf3pkg Tff7b72+ Ta5d6ff"Ta5d6ff.Ta5d6ff" Tff7b72+ Te6edf3modTb4b4b4) Tff7b72not Tff7b72in Te6edf3compiled_modules Tb4b4b4]
Tff7b72return Te6edf3modules

Tff7b72def Td2a8ffget_outputsTb4b4b4(Tff7b72selfTb4b4b4, Te6edf3include_bytecodeTff7b72=Tff7b72TrueTb4b4b4)Tb4b4b4:
Te6edf3outputs Tff7b72= Tffa657superTb4b4b4(Tb4b4b4)Tff7b72.Td2a8ffget_outputsTb4b4b4(Te6edf3include_bytecodeTb4b4b4)
Tff7b72if Te6edf3native_buildTb4b4b4: Te6edf3outputsTff7b72.Td2a8ffappendTb4b4b4(Tff7b72selfTff7b72.Td2a8ff_buildinfo_pathTb4b4b4(Tb4b4b4)Tb4b4b4)
Tff7b72return Te6edf3outputs

Tff7b72def Td2a8ff_buildinfo_pathTb4b4b4(Tff7b72selfTb4b4b4)Tb4b4b4:
Tff7b72return Te6edf3osTff7b72.Td2a8ffpathTff7b72.Td2a8ffjoinTb4b4b4(Tff7b72selfTff7b72.Td2a8ffbuild_libTb4b4b4, Ta5d6ff"Ta5d6ffRNSTa5d6ff"Tb4b4b4, Ta5d6ff"Ta5d6ff_buildinfo.pyTa5d6ff"Tb4b4b4)

Tff7b72def Td2a8ff_write_buildinfoTb4b4b4(Tff7b72selfTb4b4b4)Tb4b4b4:
Te6edf3path Tff7b72= Tff7b72selfTff7b72.Td2a8ff_buildinfo_pathTb4b4b4(Tb4b4b4)
Te6edf3osTff7b72.Td2a8ffmakedirsTb4b4b4(Te6edf3osTff7b72.Td2a8ffpathTff7b72.Td2a8ffdirnameTb4b4b4(Te6edf3pathTb4b4b4)Tb4b4b4, Te6edf3exist_okTff7b72=Tff7b72TrueTb4b4b4)
Tff7b72with Tffa657openTb4b4b4(Te6edf3pathTb4b4b4, Ta5d6ff"Ta5d6ffwTa5d6ff"Tb4b4b4) Tff7b72as Te6edf3fhTb4b4b4:
Te6edf3fhTff7b72.Td2a8ffwriteTb4b4b4(Ta5d6ff"Ta5d6ff# Generated build informationTffea00\nTa5d6ff"Tb4b4b4)
Te6edf3fhTff7b72.Td2a8ffwriteTb4b4b4(Ta5d6ff"Ta5d6ffcompiled = TrueTffea00\nTa5d6ff"Tb4b4b4)

Tff7b72if Te6edf3native_buildTb4b4b4: Te6edf3build_cmdclass Tff7b72= Tb4b4b4{ Ta5d6ff"Ta5d6ffbuild_extTa5d6ff"Tb4b4b4: Te6edf3NativeBuildExtTb4b4b4, Ta5d6ff"Ta5d6ffbuild_pyTa5d6ff"Tb4b4b4: Te6edf3NativeBuildPy Tb4b4b4}

Te6edf3packages Tff7b72= Te6edf3setuptoolsTff7b72.Td2a8fffind_packagesTb4b4b4(Te6edf3excludeTff7b72=Te6edf3excluded_modulesTb4b4b4)

Te6edf3setuptoolsTff7b72.Td2a8ffsetupTb4b4b4(
Te6edf3nameTff7b72=Te6edf3pkg_nameTb4b4b4,
Te6edf3versionTff7b72=Te6edf3__version__Tb4b4b4,
Te6edf3authorTff7b72=Ta5d6ff"Ta5d6ffMark QvistTa5d6ff"Tb4b4b4,
Te6edf3author_emailTff7b72=Ta5d6ff"Ta5d6ffmark@unsigned.ioTa5d6ff"Tb4b4b4,
Te6edf3descriptionTff7b72=Ta5d6ff"Ta5d6ffSelf-configuring, encrypted and resilient mesh networking stack for LoRa, packet radio, WiFi and everything in betweenTa5d6ff"Tb4b4b4,
Te6edf3long_descriptionTff7b72=Te6edf3long_descriptionTb4b4b4,
Te6edf3long_description_content_typeTff7b72=Ta5d6ff"Ta5d6fftext/markdownTa5d6ff"Tb4b4b4,
Te6edf3urlTff7b72=Ta5d6ff"Ta5d6ffhttps://reticulum.network/Ta5d6ff"Tb4b4b4,
Te6edf3packagesTff7b72=Te6edf3packagesTb4b4b4,
Te6edf3licenseTff7b72=Ta5d6ff"Ta5d6ffReticulum LicenseTa5d6ff"Tb4b4b4,
Te6edf3license_files Tff7b72= Tb4b4b4(Ta5d6ff"Ta5d6ffLICENSETa5d6ff"Tb4b4b4)Tb4b4b4,
Te6edf3classifiersTff7b72=Tb4b4b4[ Ta5d6ff"Ta5d6ffProgramming Language :: Python :: 3Ta5d6ff"Tb4b4b4,
Ta5d6ff"Ta5d6ffOperating System :: OS IndependentTa5d6ff"Tb4b4b4,
Ta5d6ff"Ta5d6ffDevelopment Status :: 5 - Production/StableTa5d6ff" Tb4b4b4]Tb4b4b4,
Te6edf3entry_pointsTff7b72= Tb4b4b4{
Ta5d6ff'Ta5d6ffconsole_scriptsTa5d6ff'Tb4b4b4: Tb4b4b4[ Ta5d6ff'Ta5d6ffrnsd=RNS.Utilities.rnsd:mainTa5d6ff'Tb4b4b4,
Ta5d6ff'Ta5d6ffrnstatus=RNS.Utilities.rnstatus:mainTa5d6ff'Tb4b4b4,
Ta5d6ff'Ta5d6ffrnprobe=RNS.Utilities.rnprobe:mainTa5d6ff'Tb4b4b4,
Ta5d6ff'Ta5d6ffrnpath=RNS.Utilities.rnpath:mainTa5d6ff'Tb4b4b4,
Ta5d6ff'Ta5d6ffrnid=RNS.Utilities.rnid:mainTa5d6ff'Tb4b4b4,
Ta5d6ff'Ta5d6ffrncp=RNS.Utilities.rncp:mainTa5d6ff'Tb4b4b4,
Ta5d6ff'Ta5d6ffrnx=RNS.Utilities.rnx:mainTa5d6ff'Tb4b4b4,
Ta5d6ff'Ta5d6ffrnir=RNS.Utilities.rnir:mainTa5d6ff'Tb4b4b4,
Ta5d6ff'Ta5d6ffrnpkg=RNS.Utilities.rnpkg:mainTa5d6ff'Tb4b4b4,
Ta5d6ff'Ta5d6ffrnsh=RNS.Utilities.rnsh.rnsh:mainTa5d6ff'Tb4b4b4,
Ta5d6ff'Ta5d6ffrngit=RNS.Utilities.rngit.server:mainTa5d6ff'Tb4b4b4,
Ta5d6ff'Ta5d6ffrngcs=RNS.Utilities.rngit.commitsigs:mainTa5d6ff'Tb4b4b4,
Ta5d6ff'Ta5d6ffgit-remote-rns=RNS.Utilities.rngit.client:mainTa5d6ff'Tb4b4b4,
Ta5d6ff'Ta5d6ffrnodeconf=RNS.Utilities.rnodeconf:mainTa5d6ff' Tb4b4b4]
Tb4b4b4}Tb4b4b4,
Te6edf3install_requiresTff7b72=Te6edf3requirementsTb4b4b4,
Te6edf3python_requiresTff7b72=Ta5d6ff'Ta5d6ff>=3.7Ta5d6ff'Tb4b4b4,
Te6edf3ext_modulesTff7b72=Te6edf3ext_modulesTb4b4b4,
Te6edf3cmdclassTff7b72=Te6edf3build_cmdclassTb4b4b4,
Tb4b4b4)

Served by rngit 1.5.2 - Generated in 0.05s